@font-face{font-family:shuzifont;src:url('../font/yingwen.ttf');}/*数字统一字体*/
.wp{ width: 92%;max-width: 1200px; margin: 0 auto;}
html{min-width: 1200px;}
body{padding-top: 86px;}
.top{height: 86px;background: #fff; position: fixed;top: 0;left: 0;width: 100%;z-index: 10; min-width: 1200px; border-bottom:1px solid #f1f1f1;}
.top .logo{padding:15px 0;height: 56px; float: left;}
.top .nav {float: right; position: relative;}
.top .nav .ul_1 .li_1{ width: 94px;height: 86px; float: left;position: relative;}
.top .nav .ul_1 .li_1 a.a_1{ padding: 25px 0 19px; display: block; background: #fff;position: inherit;z-index: 15;}
.top .nav .ul_1 .li_1 span.cn{ font-size: 14px; color: #3c3c3c;display: block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.top .nav .ul_1 .li_1 span.en{ font-size: 12px; color: #999; display: block; transform: scale(0.7) translateY(-3px); transform-origin: left; width:128px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.top .nav #navSelected{position:absolute;bottom:0;width:104px;height:3px; background:#d0251d;transform: translateX(-20px);z-index: 20;pointer-events:none;opacity: 0;filter:alpha(opacity=0);}
.top .nav:hover #navSelected{opacity: 1;filter:alpha(opacity=100);}
.top .nav .ul_1 .li_1 .ul_2{position: absolute;top:-100%;left: 0;width:166px;background: rgba(0,0,0,0.6);transform: translate(-57px,0%);z-index: 10;visibility: hidden;}
.top .nav .ul_1 .li_1 .ul_2 .li_2{height: 38px;line-height: 38px;text-align: center; border-bottom: 1px solid rgba(255,255,255,0.1);}
.top .nav .ul_1 .li_1 .ul_2 .li_2 a{display: block;color: #fff; line-height: 38px;}
.top .nav .ul_1 .li_1 .ul_2 .li_2 a:hover{/*background: #0b3a8c;*/ color: #ddd;}
.top .nav .ul_1 .li_1:hover .ul_2{top: 100%;opacity: 1;filter:alpha(opacity=100); visibility: visible;}
.top .nav:after{content:''; width: 100px;height: calc(100% - 1px);position: absolute;left: 100%;background: #fff;top: 0;z-index: 20;}
.top_hidden{ transform: translateY(-100%);}
.top_oppen{ transform: translateY(0%);}

.swi_index_banner{position: relative;z-index: 5;}
.swi_index_banner .swiper-slide{overflow: hidden;}
.swi_index_banner .swiper-slide img{
-webkit-animation: fangda_ani 9s infinite alternate ease;
animation: fangda_ani 9s infinite alternate ease;
}/*动画参数写在了reset.css*/
.swi_index_banner .swiper-pagination{ bottom:6%; top: inherit; width: 130px;right: 100px;left: inherit; overflow:visible;}
.swi_index_banner .swiper-pagination-progressbar{background: rgba(255,255,255,0.2);height: 1px;overflow: visible;}
.swi_index_banner .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{height:3px;background: #fff;display: block;margin-top: -1px;}
.swi_index_banner .swiper-button{background:inherit;}
.swi_index_banner .swiper-button-box{ width: 200px; height: 20px; position: absolute;bottom:5%;left: inherit; right:70px; transform: translate(0%,5px);z-index: 10;}
.swi_index_banner .swiper-button-box .re{width: 100%;height: 100%;}
.swi_index_banner .swiper-button-box .swiper-button{margin: 0;top: 0;bottom: 0;width: 20px;height: 20px;} 
.swi_index_banner .swiper-button-box .swiper-button i{color: #fff; font-size: 26px;line-height: 20px; display: block;} 
.swi_index_banner .swiper-button-box .swiper-button-prev{left: 0;}
.swi_index_banner .swiper-button-box .swiper-button-next{right: 0;}

.yewu_box{ padding: 40px 0;}
.yewu_box .wp{position: relative;}
.yewu_box .left{ width: 70%; float: left;}
.yewu_box .left .yewu{ background: #f4f4f4; overflow: hidden; margin-bottom: 12px;}
.yewu_box .left .yewu ul li{ width: calc(100% / 5); float: left; padding:25px 0 20px 40px;transition:all .5s;}
.yewu_box .left .yewu ul li i{ display: block; font-size: 38px;margin-bottom: 10px; color: #8f8b89;transition:all .5s;}
.yewu_box .left .yewu ul li span{ display: block;}
.yewu_box .left .yewu ul li span.name_cn{font-size:15px; color: #333333;}
.yewu_box .left .yewu ul li span.name_en{font-size:12px;font-family: shuzifont;text-transform: uppercase; color: #333333;opacity: 0.3;filter:alpha(opacity=30);}
.yewu_box .left .yewu ul li:hover{ background:#ddd;transition:all .5s;}
.yewu_box .left .yewu ul li:hover i{color: #555;transition:all .5s;}
/*
.yewu_box .left .yewu ul li:nth-child(2):hover i{color: #e54545;}
.yewu_box .left .yewu ul li:nth-child(3):hover i{color: #8ecc11;}
.yewu_box .left .yewu ul li:nth-child(4):hover i{color: #ff9501;}
.yewu_box .left .yewu ul li:nth-child(5):hover i{color: #70d2db;}
.yewu_box .left .yewu ul li:nth-child(4) i{font-weight:100;}
.yewu_box .left .yewu ul li:nth-child(5) i{font-weight:100;}*/

.yewu_box .left .yewu ul li:hover span.name_cn{color: #000;}
.yewu_box .right{position: absolute;width: 28%;height: 100%; right: 0; top: 0; background: url(../images/index_jianjie_back.jpg) no-repeat; background-size:cover;}
.yewu_box .right .text{ background: rgba(255,255,255,0.9); width: 90%;padding: 5% 5%; position: absolute;bottom: 5%; left: 5%;}
.yewu_box .right .text a{ display:block; max-width:100%;}
.yewu_box .right .text span.name_cn{font-size: 18px; color: #333333; margin-right: 10px; font-weight: bold;}
.yewu_box .right .text span.name_en{font-size: 14px;text-transform: uppercase;font-family: shuzifont; color: #333333;opacity: 0.5;filter:alpha(opacity=50);}
.yewu_box .right .text .font{font-size: 12px;color: #777777; margin-top: 6px;transform: translateY(0px);transition:all .5s;}
.yewu_box .right .text a:hover .font{transform: translateY(-5px);transition:all .5s;}
.zoujin_hai{background: #000; position: relative;}
.zoujin_hai:hover img{ opacity: 0.8;filter:alpha(opacity=80);}
.zoujin_hai .more{ position: absolute; top: 50%;transform: translateY(-50%);z-index: 5;right: 20%; color: #fff; transform: translateY(0px); opacity: 0;filter:alpha(opacity=0);visibility: hidden;pointer-events:none}
.zoujin_hai .more span{ font-size: 16px; font-family: shuzifont; margin-right: 10px;display: block;}
.zoujin_hai .more i{ font-size: 20px; display: block;}
.zoujin_hai:hover .more{ transform: translateY(-40%); opacity: 1; filter:alpha(opacity=100);visibility:visible;}

.index_title{ margin-bottom: 10px;}
.index_title span.name_cn{ font-size: 18px; font-weight: bold; color: #333333; margin-right: 10px;}
.index_title span.name_en{ font-size: 14px; font-family: shuzifont; color: #999999;text-transform: uppercase;}
.index_title p{ float:right; border-right:1px solid #f1f1f1; padding-right:15px; color:#666; font-size:12px;}
.index_title p a{color:#666;}
.index_title p a:hover{color:#d0251d;}

/*新闻*/
.news_box{margin-bottom: 50px;}
.news_box .wp{position: relative;}
.news_box .left{ width: 70%; float: left;}
.news_box .left .img{ width:40%; float: left;}
.news_box .left .img img{height: 190px;object-fit: cover;}
.swi_news_img .swiper-pagination {text-align: left; left: inherit;right: 3%; width: inherit; float: right;}
.swi_news_img .swiper-pagination .swiper-pagination-bullet{ width: 24px;height: 2px;margin: 0; margin-bottom:5px; border-radius: 0; display: block;background: #fff;}
.swi_news_img .swiper-pagination .swiper-pagination-bullet-active{}

.news_box .left .index_news_list{width:57%;height: 190px;overflow: hidden; float: right;}
.news_box .left .index_news_list li{padding-bottom:19px; position: relative;overflow: hidden;}
.news_box .left .index_news_list li:before{content: ''; width: 17%;height: 1px;display: block;background: rgba(0,0,0,0.2); position: absolute;bottom: 15px;left: 0;transform: translateX(-101%);-webkit-transition: all 0.6s ease;-moz-transition: all 0.6s ease;-ms-transition: all 0.6s ease;-o-transition: all 0.6s ease;transition: all 0.6s ease;}
.news_box .left .index_news_list .time{width: 80px; float: left;}
.news_box .left .index_news_list .time strong{font-size: 40px; color: #444444; height: 40px; line-height:40px; float: left; font-weight: 100;}
.news_box .left .index_news_list .time span{ font-size: 12px; float: right; text-align: center;opacity: 0.4;filter:alpha(opacity=40); margin-top: 5px;}
.news_box .left .index_news_list .time span em{ font-size: 12px;height: 12px;line-height: 12px; display: block;}
.news_box .left .index_news_list .time span em:nth-of-type(2){ height: 6px;line-height: 6px;}
.news_box .left .index_news_list .text{ width: calc(100% - 100px);font-size: 15px; float: right; color: #777777;}
.news_box .left .index_news_list li:hover:before,.news_box .left .index_news_list li.active:before{transform: translateX(0);}
.news_box .left .index_news_list li:hover .text,.news_box .left .index_news_list li.active .text{color: #d0251d;}
.news_box .right{width: 28%; position: absolute;height: 100%; right: 0;top: 0;}
.news_box .right .img{ width: 100%;height: 190px;background: url(../images/video_img.jpg) no-repeat; background-size: cover;position: relative;}
.news_box .right .img a{ width: 100%;height: 100%;display: block;}
.news_box .right .img a i{width: 56px;height: 56px;display: block;background: rgba(0,0,0,0.5); border-radius: 50%; text-align: center;line-height: 56px; color: #fff; font-size: 23px; position: absolute;left: 0;top: 0;right: 0;bottom: 0;margin: auto;}
.news_box .right .img a:hover i{ transform: scale(0.91);}

.footer .footer_nav{ width:100%;height: 68px;background: #e6e6e6;position: relative;}
.footer .footer_nav:before{content: ''; width: 30%; height: 100%;position: absolute;right: 0;top: 0;display: block; background: #f4f4f4;}
.footer .footer_nav .left{height: 68px;line-height: 68px; float: left;}
.footer .footer_nav .left a{margin-right: 20px; color: #333;}
.footer .footer_nav .left a:hover{color: #d0251d;}
.footer .footer_nav .right{width: 28%;height: 68px;background: #f4f4f4; float: right;}
.footer .footer_nav .right ul{float: right;}
.footer .footer_nav .right ul li{width: 40px; float: left; height: 68px;background: #f4f4f4; position: relative; margin-left: 10px;}
.footer .footer_nav .right ul li i{ font-size: 16px;display: block; color: #fff; width: 38px;height: 38px; margin: 0 auto;line-height: 38px; text-align: center; margin-top: 15px; border-radius: 50%;background: #cecece; cursor: pointer;}
.footer .footer_nav .right ul li .erweima{ width:130px; padding:10px; background: #fff; border:1px solid #ccc; z-index: 10; top: -130px; position: absolute; transform: translateX(-50px); border-radius: 10px; opacity: 0;filter:alpha(opacity=0);visibility: hidden;}
.footer .footer_nav .right ul li .tanchu:after{content: '';width: 16px;height: 9px;/*background: url(../images/sanjiao.png) no-repeat;*/display: block;position: absolute; bottom: 0; left: 50%; transform: translate(50px,9px);}
.footer .footer_nav .right ul li:nth-child(1) .tanchu:after{ transform: translate(50px,9px);}
.footer .footer_nav .right ul li:hover .tanchu{opacity: 1;filter:alpha(opacity=100);visibility: visible;}
.footer .footer_nav .right ul li .dianhua{width:190px;background: #fff; text-align:center; border:1px solid #ccc;z-index:10; top:-78px; position: absolute; transform: translateX(-151px); border-radius:10px; padding: 20px; color: #333;opacity: 0;filter:alpha(opacity=0); visibility: hidden;}
.footer .footer_nav .right ul li .dianhua span{display: block;opacity:0.5; filter:alpha(opacity=50);}
.footer .footer_nav .right ul li .dianhua strong{ display: block; font-size:18px;font-family: shuzifont;}
.footer .footer_text{ padding-top: 20px;}
.footer .footer_text .wp{ padding-bottom: 30px; background: url(../images/footer_back.png) no-repeat;background-position: bottom right; padding-bottom:25px;}
.footer .footer_text p{ font-size: 12px; color: #999999;}
.footer .footer_text p a{ font-size: 12px; color: #999999;}

.ny_banner{background-position: center; padding: 74px 0; overflow: hidden;}
.ny_banner .left{ color: #fff;}
.ny_banner .left strong{display: block; font-size:26px; font-weight: 400; transform: scale(0.8,1); transform-origin: left;}
.ny_banner .left strong em{font-weight: 100;}
.ny_banner .left span{font-size: 26px;color: rgba(255,255,255,0.4); font-weight: 100; transform: scale(0.8,1); transform-origin: left;display: block;}

.ny_nav{ height: 80px;line-height: 80px; border-bottom: 1px solid rgba(0,0,0,0.1);text-align: center;}
.ny_nav ul li{display: inline-block;}
.ny_nav ul li a{display:block; padding: 0 20px;position: relative;overflow: hidden;}
.ny_nav ul li a:before{content: ''; width: 70%;height: 2px;display: block;background: #d0251d; position: absolute;bottom: 0;left:50%;transform: translateX(-150px);}
.ny_nav ul li.active a:before{transform: translateX(-50%);}

.info_contact{padding: 60px 0;}
.info_contact .wp{ font-size:15px;}
.info_contact .wp img{ max-width:100%; display:inline;}
.hexin_box{ position: relative;}
.hexin_box .swi_hexin{}

.hexin_box .swi_hexin .swiper-button{ width: 40px;height: 40px; border-radius: 50%; background: #fff;}
.hexin_box .swi_hexin .swiper-button>div{position: relative;display: block;}
.hexin_box .swi_hexin .swiper-button .yuandian{width: 4px;height: 4px;display: block;background: #000; position: absolute;top: 50%;left: 50%; transform: translate(-50%,-50%);border-radius: 50%;display: none;}
.hexin_box .swi_hexin .swiper-button-prev{left:3%;}
.hexin_box .swi_hexin .swiper-button-next{right:3%;}
.hexin_box .swi_hexin .swiper-button .iconfont{color: #000; display: block;text-align: center;line-height: 40px; transform:scale(0.6);opacity: 1;filter:alpha(opacity=100);}
.hexin_box .swi_hexin .swiper-button-next:hover .yuandian{transform:scale(0); opacity: 0;filter:alpha(opacity=0);}
.hexin_box .swi_hexin .swiper-button-prev:hover .yuandian{transform:scale(0); opacity: 0;filter:alpha(opacity=0);}
.hexin_box .swi_hexin .swiper-button:hover .iconfont{opacity:1; filter:alpha(opacity=100);transform: scale(.6);}

.thumbs_box{ width: 100%; position: absolute; bottom: 5%;}
.thumbs_box .swi_anli_thumbs{}
.thumbs_box .swi_anli_thumbs .swiper-slide{height: 90px; width: 25%; position: relative;}
.thumbs_box .swi_anli_thumbs .swiper-slide:before{height: 90px; width: 100%;content: ''; position: absolute;bottom: 0;left: 0; background: rgba(0,0,0,0.4);transform: translateY(40px);-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
.thumbs_box .swi_anli_thumbs .swiper-slide strong{padding: 0 30px;position: absolute;bottom: 0;height: 50px;line-height: 50px; color: #fff;font-size: 16px;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
.thumbs_box .swi_anli_thumbs .swiper-slide a{padding: 0 30px;position: absolute;bottom: 10px;height: 40px;line-height: 40px; color: #999;font-size: 12px;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease; opacity: 0;filter:alpha(opacity=0); transform: translateY(50px);}
.thumbs_box .swi_anli_thumbs .swiper-slide a:hover{ color:#fff;}
.thumbs_box .swi_anli_thumbs .swiper-slide a i{padding-left: 5px;}
.thumbs_box .swi_anli_thumbs .swiper-slide-thumb-active:before{ transform: translateY(0);background: rgba(0,0,0,0.8);}
.thumbs_box .swi_anli_thumbs .swiper-slide-thumb-active strong{ transform: translateY(-40px);}
.thumbs_box .swi_anli_thumbs .swiper-slide-thumb-active a{opacity: 1;transform: translateY(0);}

.news_img_box{ padding: 50px 0 25px;}
.listtop_box{ padding-bottom:42px; overflow: hidden;}
.listtop_box .swiper-slide .news_imgbox{ width: 100%; overflow: hidden; position: relative;}
.listtop_box .swiper-slide .news_imgbox img{height: 100%; width: 100%;transition: transform .8s;-moz-transition: transform .8s;	/* Firefox 4 */-webkit-transition: transform .8s;	/* Safari 和 Chrome */-o-transition: transform .8s;	/* Opera*/}
.listtop_box .swiper-slide .news_imgbox span{position: absolute; bottom: 0px; left: 0px; background: #d0251d; color: #fff; padding: 15px 13px;border-radius:0 10px 0 0; transform: translateX(-100%);-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
.listtop_box .swiper-slide .news_imgbox span i{ display: block; font-size: 28px; text-align: center; font-weight: bold;font-family: shuzifont;font-style:normal;}
.listtop_box .swiper-slide .news_imgbox span em{ text-align: center; font-size: 16px; font-family: shuzifont; font-weight: 100;}
.listtop_box .listtop_list{ border: 1px solid #EDEDED;padding: 22px 22px 40px 22px; background: #fff; min-height:129px;}
.listtop_box .listtop_list span{ width: 100%; font-size: 16px; display: block; overflow: hidden;white-space: nowrap;text-overflow: ellipsis; font-weight: bold; padding-bottom: 5px;transition: color .4s;-moz-transition: color .4s;	/* Firefox 4 */-webkit-transition: color .4s;	/* Safari 和 Chrome */-o-transition: color .4s;	/* Opera*/}
.listtop_box .listtop_list p{ font-size:12px; color: #666666; display: block; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.listtop_box .swiper-slide:hover .listtop_list span{ color: #d0251d;}
.listtop_box .listtop_pagination{ text-align: center; margin-top:10px;}
.listtop_box .swiper-slide:hover .news_imgbox span{transform: translateX(0);}

.swiper-pagination-bullet-active{background: #0b3a8c;}

.newsListBox{margin:0 auto; padding-bottom:60px; padding-top:20px;}
.newsListBox li{border-bottom: 1px solid #f1f1f1; background: #f4f4f4;}
.newsListBox li .left{ width:55px;height:56px;background: #fff; float:left; position:relative}
.newsListBox li .left span{ display:inline-block; width:55px; height:56px; background: url(../images/sign14.jpg) no-repeat; position:absolute; top:0; left:0; cursor:pointer}
.newsListBox li .left span.close{ background-position:0 -66px; display:none}
.newsListBox li .right{width: calc(100% - 55px);border-left: 1px solid #f1f1f1;float:right}
.newsListBox li .right .title{ height:56px; padding:0px 32px; background:#fefefe;}
.newsListBox li .right .titleOn{ background:#f4f4f4; }
.newsListBox li .right .title a{ display:inline-block; line-height:56px; color:#40444c; float:left;width: 86%;overflow: hidden;/*溢出隐藏*/
    text-overflow: ellipsis;/*文本溢出省略号*/
    white-space: nowrap;/*不换行*/}
.newsListBox li .right .title a:hover{ color:#d0251d;}
.newsListBox li .right .titleOn a{ font:bold 18px/30px "微软雅黑"; height:56px;line-height:56px; color:#d0251d}
.newsListBox li .right .title span{ display:inline-block; line-height:56px; color:#9fa1a5; float:right;}
.newsListBox li .right .titleOn span{ color:#666}
.newsListBox li .right .intro{ width:100%; padding:12px 179px 20px 32px; border-top:1px solid #ddd; background:#f4f4f4; display:none}
.newsListBox li .right .intro a{ display:inline-block; color:#666; line-height:20px; text-align:justify; font-size:12px;}

.page{text-align:center; padding-top:20px;}
.page ul{float:left; position:relative; left:50%;padding-bottom:12px;}
.page ul li{position:relative; right:50%; float:left; margin-right:8px; text-align:center; background:#FFF; border:1px scroll #f1f1f1!important;}
.page ul li a{display:block;color:#666;width:40px; height:40px; line-height:40px; text-align:center; }
.page ul li a:hover{background:#666;color:#FFF;width:40px; height:40px; line-height:40px; text-align:center; display:block;}
#page-dq{ background:#666;}
#page-dq a{color:#FFF;}
#page-dq a:hover{background: none;}

.newslb-left{ float:right; width:30%; padding-left:2%}
.newslb-left-tou{ height:39px; line-height:33px; border-bottom:2px solid #12443b; font-size:18px; font-weight:bold;}
.newslb-left-tou span{ font-size:12px; font-weight:normal; color:#888; padding-left:5px;}
.newslb-tj{ padding-top:15px; padding-bottom:0; border-top:1px solid #f4f4f4;}
.newslb-tj ul li{ width:100%; height:36px; line-height:36px; background:url(../images/newslb_09.jpg) 5px center no-repeat;  border-bottom:1px dotted #f4f4f4;}
.newslb-tj ul li a{color:#40444c; padding-left:13px; font-size:14px;display:block;overflow:hidden; text-overflow:ellipsis;white-space:nowrap;}
.newslb-tj ul li a:hover{color:#da251d;}

.newslb-ok{ padding:50px 0;}
.newslb-ok img{ max-width:100%; display:inline;}
.newslb-right{ float:left; width:67%; overflow:hidden; border-right:1px solid #f4f4f4;padding-right: 32px;}

.main-right-ok-newtou{ font-size:20px; font-weight:500; color:#333; padding-bottom:10px;}
.main-right-ok-newfbt{ font-weight:bold; font-size:16px;}
.main-right-ok-time{ color:#999; padding-bottom:10px; padding-top:3px;}
.main-right-ok-time u:nth-child(1){ font-family: shuzifont; font-size:22px; text-decoration:none;}
.main-right-ok-time u:nth-child(2){ font-size:14px; text-decoration:none; padding-left:10px;}
.main-right-ok-nr{ padding:20px 0 0; line-height:24px; border-top:1px dotted #f4f4f4; color:#555; font-size:14px;}
.main-right-ok-nr a{color:#555;}
.main-right-ok-nr a:hover{ color:#d0251d;}
.main-right-ok-nr img{ max-width:100%; display:inline;}

.jdglok{background:#FFF url(../images/jd_13.jpg) 0 top repeat-y; padding-left:186px;}
.jdgl-pp{ background:#FFF url(../images/jd_06.jpg) 0 top no-repeat; padding:0 40px 0 90px;}
.jdgl-pp h3{ font-size:18px; padding-bottom:10px;}
.jdgl-pp h4{ font-size:13px; color:#666; font-weight:normal;}
.jdgl-gd{ height:394px; padding:42px 0 0 0;overflow:hidden; width:100%;}
.jdgl-gd h4{font-size:13px; color:#666; font-weight:normal;}
.jdgl-gd-t{ padding-top:15px;}
.jdglgd-gd{ padding:42px 0 0 0; }
.jdglgd-gd h4{font-size:13px; color:#666; font-weight:normal;}

/*留言*/
.right-main-tou-faq{ height:360px; color:#6f4d3a;}
.right-main-tou-faq dl { width:450px;font-size:12px;  height:60px;}
.right-main-tou-faq dl dt{ float:left; width:65px; color:#666; text-align:right; line-height:30px; padding-right:10px;}
.right-main-tou-faq dl dd{ float:right;width:375px;font-size:12px; color:#999;}
.zck{ width:312px; height:33px; line-height:33px; border:1px solid #ccc; padding:4px 5px;}
.zck2{ width:190px; height:33px; line-height:33px; border:1px solid #ccc; padding:4px 5px;}
.zck3{ width:512px; _width:312px;height:90px;border:1px solid #ccc; padding:4px 5px;}
.zck4{ width:322px;height:30px;border:1px solid #ccc; padding:4px 5px;}
.textsm{ color:#999; padding-top:2px; font-size:12px;}

.lxdtu img{ max-width:none;}
.listtop_box2{ padding-bottom:42px; overflow: hidden;}
.listtop_box2 .swiper-slide{ width: 100%; overflow: hidden; position: relative;  text-align:center;}
.listtop_box2 .swiper-slide img{ max-width:100%; margin:0 auto; display:block;border:1px solid #f4f4f4; padding:25px; margin-bottom:10px;}

.jdgler dl{padding-top:40px;}
.jdgler dl dt a{ float:left; padding:10px 15px; display:block; text-align:center; background:#f4f4f4; margin-right:10px;}
.jdgler dl dt a:hover{ background:#d0251d; color:#fff;}
.jdgler dl dt #dq{background:#d0251d; color:#fff;}




